package com.gzhryc.shared_device.oem.micro.api.dto.xcx.v1.member;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;
import java.util.Date;

public class MemberTransferMoneyOrderInfoResponse extends SecurityResponse<MemberTransferMoneyOrderInfoResponse.Body> {

    private static final long serialVersionUID = 1L;

    public MemberTransferMoneyOrderInfoResponse() {
        this.body = new Body();
    }

    public MemberTransferMoneyOrderInfoResponse(Integer code) {
        this.body = new Body();
        this.code = code;
    }

    public MemberTransferMoneyOrderInfoResponse(Integer code, String msg) {
        this.body = new Body();
        this.code = code;
        this.msg = msg;
    }

    public static class Body implements Serializable {

        private String tradeNo;
        private Double profitProportion;
        private String moneyStr;
        private String receiptMoneyStr;
        private Integer state;
        private String stateName;
        private String rejectNote;
        private Integer handleType;
        private String handleTypeName;
        private Date handleDate;
        private Date createDate;

        public String getTradeNo() {
            return tradeNo;
        }

        public void setTradeNo(String tradeNo) {
            this.tradeNo = tradeNo;
        }

        public Double getProfitProportion() {
            return profitProportion;
        }

        public void setProfitProportion(Double profitProportion) {
            this.profitProportion = profitProportion;
        }

        public String getMoneyStr() {
            return moneyStr;
        }

        public void setMoneyStr(String moneyStr) {
            this.moneyStr = moneyStr;
        }

        public String getReceiptMoneyStr() {
            return receiptMoneyStr;
        }

        public void setReceiptMoneyStr(String receiptMoneyStr) {
            this.receiptMoneyStr = receiptMoneyStr;
        }

        public Integer getState() {
            return state;
        }

        public void setState(Integer state) {
            this.state = state;
        }

        public String getStateName() {
            return stateName;
        }

        public void setStateName(String stateName) {
            this.stateName = stateName;
        }

        public String getRejectNote() {
            return rejectNote;
        }

        public void setRejectNote(String rejectNote) {
            this.rejectNote = rejectNote;
        }

        public Integer getHandleType() {
            return handleType;
        }

        public void setHandleType(Integer handleType) {
            this.handleType = handleType;
        }

        public String getHandleTypeName() {
            return handleTypeName;
        }

        public void setHandleTypeName(String handleTypeName) {
            this.handleTypeName = handleTypeName;
        }

        public Date getHandleDate() {
            return handleDate;
        }

        public void setHandleDate(Date handleDate) {
            this.handleDate = handleDate;
        }

        public Date getCreateDate() {
            return createDate;
        }

        public void setCreateDate(Date createDate) {
            this.createDate = createDate;
        }
    }
}
